#include <iostream>
#include <string>
using namespace std;

bool bigEngSym(string word){
     for (int i=0; i < word.size(); i++){
        if (word[i] >=65 and word[i] <= 90 )
            return true;
    }
    return false;
}

int main()
{

    cout << "Здравствуйте. Введите пожалуйста текст и я сделаю нужные вам операции" << endl;
    string text;
    getline(cin, text);
// получаем массив слов
    int pr=0;
    for (int i=0; i < text.size(); i++)
        if (text[i] == ' ')
            pr++;

    string slova[pr+1];
    string word;
    int k = 0;
    for (int i=0; i < text.size(); i++){
        if (text[i] == ' '){
            slova[k] = word;
            word = "";
            k++;
        }
        else word += text[i];
    }
    slova[k] = word;
// выводим
 cout << "Количество слов "<< pr+1 << endl;
 int bang = 0;
    for (int i = 0; i <= k; i++){
        word=slova[i];
        if (bigEngSym(word))
            bang++;

        cout << word <<" "<<word.size()<<endl;



    }
cout << "Кол-во слов содержащих латинский символ: " << bang << endl;
cout << "Кол-во слов: " << bang << endl;
cout << "Кол-во слов с заглавной кириллической буквы: " << bang << endl;
cout << "Кол-во слов содержащих латинский символ: " << bang << endl;
cout << "Кол-во слов не превышающих 3 символа: " << bang << endl;
}
